.car-list {
		width: 94%;
		margin: 24rpx auto;
		overflow: hidden;

		.list {
			width: 100%;
			padding: 20rpx 0 20rpx 0;
			display: flex;
			background: #FFFFFF;
			border-radius: 10rpx;
			border-bottom: 1px solid #F5F5F5;

			.btn {
				width: 70rpx;
				height: 190rpx;
				display: flex;
				justify-content: center;
				align-items: center;

				.iconfont {
					color: #7db8f3;
					font-size: 38rpx;
				}
			}

			.car-img {
				width: 190rpx;
				height: 190rpx;
				border-radius: 10rpx;
			}

			.car-mes {
				flex: 1;
				margin-left: 20rpx;
			}
		}

		.list:nth-child(1) {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}

		.list:nth-last-child(1) {
			margin: 0;
		}

		.g-name {
			font-size: 28rpx;
			color: #2a2a2a;
			white-space: nowarp;
			display: inline-block;
			width: 60%;
			line-height: 40rpx;
			over-flow: hidden;
			text-overflow: ellipsip;
		}

		.mes-box {
			width: 100%;

			.price {
				color: #ff5621;
				font-weight: bold;
				font-size: 24rpx;

				.num {
					color: #2a2a2a;
					font-size: 28rpx;
					font-weight: normal;
					float: right;
				}
			}

			.yj-price {
				font-size: 36rpx;
			}
		}

		.gz-box {
			font-size: 24rpx;
			color: #999999;
			margin: 10rpx 0;
		}

		.num-box {
			justify-content: center;
			align-items: center;
			padding-right: 20rpx;
			width: 50%;

			.iconfont {
				font-size: 50rpx;
				color: #999999;
			}
		}
	}

	.car-list .num-box view {
		width: 70rpx;
		text-align: center;
		height: 54rpx;
		line-height: 54rpx;
		font-size: 26rpx;
		color: #2A2A2A;
		margin: 10rpx 10rpx;

		input {
			font-size: 26rpx;
			height: 54rpx;
			line-height: 54rpx;
			font-style: normal;
		}
	}

	.price-change-num {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.car-bottom-btn {
		position: fixed;
		width: 100%;
		height: 100rpx;
		background: #FFFFFF;
		left: 0;
		/* #ifdef APP-PLUS */
		bottom: 0;
		/* #endif  */
		/* #ifdef  H5 */
		bottom: 98rpx;
		/* #endif  */
		//bottom: 0;
		z-index: 6;
		box-shadow: 0px -5px 10px -5px #d0d0d0;
		display: flex;
		justify-content: space-between;
		align-items: center;
		box-sizing: border-box;
	}

	.car-bottom-btn .all-cost {
		margin-right: 10rpx;
	}

	.car-bottom-btn .all-cost .icon {
		font-size: 28rpx;
		margin-top: 5rpx;
	}

	.car-bottom-btn text {
		color: #ff5621;
		font-size: 38rpx;
		line-height: 80rpx;
	}

	.car-btn-box {
		line-height: 100rpx;
		text-align: center;
		height: 100%;
		z-index: 9;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.car-btn-box view {
		width: 150rpx;
		height: 100%;
		cursor: pointer;
	}

	.del-btn {
		color: #F00;
	}

	.js-btn {
		background: #7db8f3;
		color: #FFFFFF;
	}

	.shop-mes {
		padding: 20rpx;
		background: #FFFFFF;
		border-bottom: 1px solid #F5F5F5;
	}

	.shop-mes .iconfont {
		font-size: 38rpx;
		margin-right: 20rpx;
		color: #7db8f3;
	}

	.shop-mes .name-mes {
		float: left;
	}
.tit {
		position: relative;

		.zk_icon {
			display: inline-block;

			text {
				background: #f00;
				color: #fff;
				margin-right: 20rpx;
				font-size: 12px;
				padding: 2rpx;
				height: 40rpx;
				line-height: 40rpx;
				border-radius: 10rpx;
				padding: 0 6rpx;
			}

			::v-deep .u-text {
				background: #f56767;
				font-size: 12px;
				line-height: 40rpx;
				height: 40rpx;
				border-radius: 10rpx;
			}

			::v-deep .u-tag--medium {
				height: 36rpx;
				line-height: 36rpx;
				padding: 0 6rpx;
			}
			::v-deep .u-popup__content{
				padding: 20rpx;
				width: 80%;
				text-align: center;
				text{
					color: #f00;
					background: none;
					font-size: 28rpx;
				}
				.gname {
					
					padding-bottom: 30rpx;
					text{
						font-size: 34rpx;
						color: #000;
					}
				}
			}
		}

		image {
			width: 20px;
			height: 20px;
			position: absolute;
			right: 20rpx;
		}
	}